ce632b49d6a153d5f816672475a2b11a592d8838,core/src/main/java/com/afollestad/materialdialogs/internal/MDRootLayout.java,MDRootLayout,canRecyclerViewScroll,#RecyclerView#,527

Before Change


    public static boolean canRecyclerViewScroll(RecyclerView view) {
        if (view == null || view.getAdapter() == null || view.getLayoutManager() == null)
            return false;
        final RecyclerView.LayoutManager lm = view.getLayoutManager();
        final int count = view.getAdapter().getItemCount();
        int lastVisible;

        if (lm instanceof LinearLayoutManager) {
            LinearLayoutManager llm = (LinearLayoutManager) lm;
            lastVisible = llm.findLastVisibleItemPosition();
        } else if (lm instanceof GridLayoutManager) {

After Change


    }

    public static boolean canRecyclerViewScroll(RecyclerView view) {
        return view != null && view.getLayoutManager() != null && view.getLayoutManager().canScrollVertically();
    }

    private static boolean canScrollViewScroll(ScrollView sv) {